package com.gopay.webtest.vo.entrustpay;

/**
 * @ClassName: EntrustPayVO
 * @Description: 委托代收VO 交易码 DS05
 * @author lx
 * @date 2016年12月21日 下午1:56:50
 */
public class EntrustPayVO {
    /**
     * @Fields version : 网关版本号
     */
    private String version;
    /**
     * @Fields signType : 签名类型
     */
    private String signType;
    /**
     * @Fields language : 网关语言
     */
    private String language;
    /**
     * @Fields charset : 字符集
     */
    private String charset;
    /**
     * @Fields merchantID : 商户ID
     */
    private String merchantID;
    /**
     * @Fields tranDateTime : 交易时间
     */
    private String tranDateTime;
    /**
     * @Fields gopayServerTime : 国付宝服务器时间
     */
    private String gopayServerTime;
    /**
     * @Fields virCardNoIn : 商户转入虚拟账户
     */
    private String virCardNoIn;
    /**
     * @Fields tranCode : 交易码 ：DS05
     */
    private String tranCode;
    /**
     * @Fields merOrderNum : 商户订单号
     */
    private String merOrderNum;
    /**
     * @Fields tranAmt : 交易金额
     */
    private String merTranAmt;
    /**
     * @Fields feeAmt : 手续费
     */
    private String feeAmt;
    /**
     * @Fields currencyType : 币种 人民币 156
     */
    private String currencyType;
    /**
     * @Fields goodsName : 商品名称
     */
    private String goodsName;
    /**
     * @Fields goodsInfo : 商品详情
     */
    private String goodsInfo;
    /**
     * @Fields merRemark1 : 交易备注
     */
    private String merRemark1;
    /**
     * 用途摘要 （必填，用于 委托代收短信通知）
     */
    private String merRemark3;
    /**
     * @Fields gopayOrderId : 国付宝订单号
     */
    private String gopayOrderId;
    /**
     * @Fields isRepeatSubmit : 是否允许重复提交
     */
    private String isRepeatSubmit;
    /**
     * @Fields contractNo : 委托授权编号
     */
    private String contractNo;
    /**
     * @Fields backgroundMerUrl : 委托代收后台通知地址
     */
    private String backgroundMerUrl;
    /**
     * @Fields tranIP : 商户服务器IP (绑定国付宝IP白名单)
     */
    private String tranIP;
    /**
     * @Fields signValue : 加签值
     */
    private String signValue;
    /**
     * @Fields respCode : 返回码
     */
    private String respCode;
    /**
     * @Fields msgExt : 返回信息
     */
    private String msgExt;
    /**
     * @Fields verficationCode : 商户识别码
     */
    private String verficationCode;

    public String getVersion() {
        return version;
    }

    public void setVersion(String version) {
        this.version = version;
    }

    public String getSignType() {
        return signType;
    }

    public void setSignType(String signType) {
        this.signType = signType;
    }

    public String getLanguage() {
        return language;
    }

    public void setLanguage(String language) {
        this.language = language;
    }

    public String getCharset() {
        return charset;
    }

    public void setCharset(String charset) {
        this.charset = charset;
    }

    public String getMerchantID() {
        return merchantID;
    }

    public void setMerchantID(String merchantID) {
        this.merchantID = merchantID;
    }

    public String getTranDateTime() {
        return tranDateTime;
    }

    public void setTranDateTime(String tranDateTime) {
        this.tranDateTime = tranDateTime;
    }

    public String getGopayServerTime() {
        return gopayServerTime;
    }

    public void setGopayServerTime(String gopayServerTime) {
        this.gopayServerTime = gopayServerTime;
    }

    public String getVirCardNoIn() {
        return virCardNoIn;
    }

    public void setVirCardNoIn(String virCardNoIn) {
        this.virCardNoIn = virCardNoIn;
    }

    public String getTranCode() {
        return tranCode;
    }

    public void setTranCode(String tranCode) {
        this.tranCode = tranCode;
    }

    public String getMerOrderNum() {
        return merOrderNum;
    }

    public void setMerOrderNum(String merOrderNum) {
        this.merOrderNum = merOrderNum;
    }

    public String getMerTranAmt() {
        return merTranAmt;
    }

    public void setMerTranAmt(String merTranAmt) {
        this.merTranAmt = merTranAmt;
    }

    public String getFeeAmt() {
        return feeAmt;
    }

    public void setFeeAmt(String feeAmt) {
        this.feeAmt = feeAmt;
    }

    public String getCurrencyType() {
        return currencyType;
    }

    public void setCurrencyType(String currencyType) {
        this.currencyType = currencyType;
    }

    public String getGoodsName() {
        return goodsName;
    }

    public void setGoodsName(String goodsName) {
        this.goodsName = goodsName;
    }

    public String getGoodsInfo() {
        return goodsInfo;
    }

    public void setGoodsInfo(String goodsInfo) {
        this.goodsInfo = goodsInfo;
    }

    public String getMerRemark1() {
        return merRemark1;
    }

    public void setMerRemark1(String merRemark1) {
        this.merRemark1 = merRemark1;
    }

	public String getMerRemark3() {
		return merRemark3;
	}

	public void setMerRemark3(String merRemark3) {
		this.merRemark3 = merRemark3;
	}

	public String getGopayOrderId() {
        return gopayOrderId;
    }

    public void setGopayOrderId(String gopayOrderId) {
        this.gopayOrderId = gopayOrderId;
    }

    public String getIsRepeatSubmit() {
        return isRepeatSubmit;
    }

    public void setIsRepeatSubmit(String isRepeatSubmit) {
        this.isRepeatSubmit = isRepeatSubmit;
    }

    public String getContractNo() {
        return contractNo;
    }

    public void setContractNo(String contractNo) {
        this.contractNo = contractNo;
    }

    public String getTranIP() {
        return tranIP;
    }

    public void setTranIP(String tranIP) {
        this.tranIP = tranIP;
    }

    public String getSignValue() {
        return signValue;
    }

    public void setSignValue(String signValue) {
        this.signValue = signValue;
    }

    public String getRespCode() {
        return respCode;
    }

    public void setRespCode(String respCode) {
        this.respCode = respCode;
    }

    public String getMsgExt() {
        return msgExt;
    }

    public void setMsgExt(String msgExt) {
        this.msgExt = msgExt;
    }

    public String getVerficationCode() {
        return verficationCode;
    }

    public void setVerficationCode(String verficationCode) {
        this.verficationCode = verficationCode;
    }

    public String getBackgroundMerUrl() {
        return backgroundMerUrl;
    }

    public void setBackgroundMerUrl(String backgroundMerUrl) {
        this.backgroundMerUrl = backgroundMerUrl;
    }
    
}
